Здравствуйте!
На странице выпадающий список (<select>), каждому значению которого соответствует определенный шаблон. В каждом шаблоне есть таблица изначально заполненная картинками ajax-загрузки:
<td><img src=/Images/Ajax/ajax-loader2.gif border=0 alt="Загрузка"></td>
При загрузке шаблона запускается функция
$(document).ready(function()
{ /* по окончанию загрузки страницы*/
LoadAllTR();
});
отправляющая Ajax-запросы в количестве равном количеству строк в таблице на сервер в шаблон, отрабатывающий SQL-запрос и возвращающий данные, заполняющие строку:
function LoadAllTR()
{
loadOneTR(...,$("#..."));
loadOneTR(...,$("#..."));
...
return true;
}
Всё работает, таблица заполняется правильно, НО времени это занимает прилично, и, пока отрабатываются запросы и заполняется таблица, нет возможности перейти к другому шаблону, выбрав его из селекта: действие произойдет только после полной отработки всех запросов.
Вопрос состоит в том, можно ли прервать выполнение Ajax-запросов каким-либо событием (нажатием кнопки "СТОП", например)?